﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

    public class ThreeEyeOperatorHelper
    {
    //public static bool GetBoolType(string condition,string value,bool result1,bool result2)
    //{
    //    return condition == value ? result1 : result2;
    //}
    //public static bool GetBoolType(int condition, int value, bool result1, bool result2)
    //{
    //    return condition == value ? result1 : result2;
    //}
    /// <summary>
    /// 
    /// </summary>
    /// <typeparam name="T">可以是Bool,可以是Int，可以是String等</typeparam>
    /// <param name="condition">可以是Bool,可以是Int，可以是String等</param>
    /// <param name="value">可以是Bool,可以是Int，可以是String等</param>
    /// <param name="result1">可以是Bool,可以是Int，可以是String等</param>
    /// <param name="result2">可以是Bool,可以是Int，可以是String等</param>
    /// <returns></returns>
    public static T GetType<T>(object condition, object value, T result1, T result2)
        {
            return condition == value ? result1 : result2;
        }

}